.content {
  width: 950px;
  border-top: 1px solid #F7F8F8;
  margin: 0 auto;
  background: #fff; }
  .content .list {
    float: left; }
    .content .list > ul {
      float: left;
      width: 219px;
      height: 320px;
      border: 1px solid #CECECE;
      margin-top: 10px;
      margin-left: 4px; }
      .content .list > ul li {
        width: 204px;
        height: 28px;
        background: url(../img/navL-bg_03.png) repeat-x 0 0;
        border: 1px solid #CECECE;
        margin: 8px; }
        .content .list > ul li a {
          color: #606160;
          font-weight: 600;
          display: block;
          padding: 8px; }
          .content .list > ul li a:hover {
            color: #00ADEF; }
  .content .right {
    float: right;
    width: 701px; }
    .content .right h2 {
      margin-top: 9px;
      padding: 7px 0px;
      font-size: 12px;
      border-bottom: 1px solid #dcdcdc; }
      .content .right h2 img {
        margin: 0px 5px; }
    .content .right ul {
      margin: 14px 16px 0px 10px; }
      .content .right ul li {
        height: 28px;
        line-height: 28px;
        padding-left: 10px;
        border-bottom: 1px solid #e2e2e2; }
        .content .right ul li a span {
          float: right;
          padding-right: 12px; }
        .content .right ul li a:after {
          display: block;
          clear: both;
          content: ''; }
    .content .right ol {
      margin: 0 auto;
      width: 162px;
      height: 54px;
      margin-top: 90px; }
      .content .right ol li {
        float: left;
        margin-left: 5px;
        width: 30px;
        height: 30px;
        background: linear-gradient(to bottom, #cccccc, #9a9a9a);
        border-radius: 3px;
        font-size: 14px;
        text-align: center;
        font-weight: bold;
        line-height: 30px; }
        .content .right ol li a {
          color: #797979; }
        .content .right ol li:nth-child(1) {
          margin-top: -2px;
          width: 34px;
          height: 34px;
          line-height: 34px;
          background: #292929; }
          .content .right ol li:nth-child(1) a {
            color: #ffffff; }
    .content .right ol:after {
      display: block;
      clear: both;
      content: ''; }

.footer {
  width: 950px;
  height: 118px;
  margin: 0 auto;
  border-top: 1px solid #7E8085;
  margin-top: 10px;
  background: url(../img/footer_bg.png) repeat-y 0 0; }
  .footer h4 {
    color: #674841;
    font-size: 24px;
    line-height: 118px;
    float: left;
    margin-left: 14px; }
  .footer .fer-right {
    float: right;
    text-align: right;
    margin-top: 34px;
    line-height: 24px;
    color: #777879; }
